'''tcp协议实现客户端输入的命令执行、服务端返回命令执行的结果'''
'''TCP 协议实现：客户端发送命令’并接收服务端发送过来的消息'''
from socket import *
ip_port=('localhost',51590)
bank_log=5
buffer_size=1024
tcp_clent = socket(AF_INET,SOCK_STREAM)
tcp_clent.connect(ip_port)
while True:
    cmd = input("请输入字符串：>>>").strip()
    if not cmd:continue
    if cmd=="quit":break
    tcp_clent.send(cmd.encode("utf-8"))
    res_cmd = tcp_clent.recv(buffer_size)
    print("命令执行的结果是:",res_cmd.decode("gbk")) # 默认打开文件的编码为unicode默认编码是“gbk”
tcp_clent.close()